runtime.g.racectx (field)
17 uses
runtime (current package)
mcleanup.go#L815: ctx := getg().racectx
mcleanup.go#L817: getg().racectx = racectxstart(gp.gopc, ctx)
mcleanup.go#L834: racectxend(getg().racectx)
mcleanup.go#L836: getg().racectx = ctx
proc.go#L154: mp.g0.racectx = 0
proc.go#L860: gp.racectx, raceprocctx0 = raceinit()
proc.go#L2535: gp.racectx = racegostart(abi.FuncPCABIInternal(newextram) + sys.PCQuantum)
proc.go#L5415: newg.racectx = racegostart(callerpc)
runtime2.go#L562: racectx uintptr
time.go#L1184: if gp.racectx != 0 {
time.go#L1188: gp.racectx = gp.m.p.ptr().timers.raceCtx
time.go#L1190: gp.racectx = bubble.timers.raceCtx
time.go#L1266: gp.racectx = 0
trace.go#L925: if getg().racectx != 0 {
trace.go#L928: getg().racectx = getg().m.curg.racectx
trace.go#L931: defer func() { getg().racectx = 0 }()
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |